package org.example.domain.vo.report.account;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.example.domain.vo.report.ErpReport;

import java.math.BigDecimal;


@EqualsAndHashCode(callSuper = false)
@Data
@ApiModel(description = "账户统计视图类")
public class ErpAccountVO extends ErpReport {
    @ApiModelProperty("id")
    private Long accId;

    @ApiModelProperty("名称")
    private String name;

    @ApiModelProperty("编号")
    private String accNumber;

    @ApiModelProperty("期初金额")
    private BigDecimal initialAmount;

    @ApiModelProperty("本月发生额")
    private BigDecimal monthVariationMoney;

    @ApiModelProperty("当前金额")
    private BigDecimal currentAmount;
}
